Geo Location Information for 134.213.29.81 IP Address. The IP Address 134.213.29.81 is located at 50.85 latitude and -1.16667 longitude in United Kingdom. Friendly Location for the IP Address is England, Wallington, United Kingdom, Po16 8u