Threat intelligence report for 160.25.222.131. Location: Indonesia · ISP: PT Telemedia Prima Nusantara