IP Lookup: 80.189.250.116

Threat intelligence report for 80.189.250.116. Location: Edinburgh, United Kingdom · ISP: British Telecommunications PLC