Threat intelligence report for 74.118.140.132. Location: Amsterdam, Netherlands · ISP: TeraSwitch Networks Inc.