Threat intelligence report for 116.80.60.114. Location: Shimomaruko, Japan · ISP: NTT PC Communications, Inc.