Geo Location Information for 155.136.71.90 IP Address. The IP Address 155.136.71.90 is located at 55.9521 latitude and -3.19648 longitude in United Kingdom. Friendly Location for the IP Address is Scotland, Edinburgh, United Kingdom, Eh3 6uy