Geo Location Information for 195.74.96.162 IP Address. The IP Address 195.74.96.162 is located at 52.6766 latitude and -2.44926 longitude in United Kingdom. Friendly Location for the IP Address is England, Telford, United Kingdom, Tf3 4bs
Wholesale voice and data communications provider for broadband, leased lines, fibre Ethernet, VoIP and more IP VPNs, VoIP, telecoms, colocation more