Threat intelligence report for 160.248.2.90. Location: Adachi, Japan · ISP: NTT PC Communications, Inc.