Geo Location Information for 193.63.62.31 IP Address. The IP Address 193.63.62.31 is located at 56.5 latitude and -2.96667 longitude in United Kingdom. Friendly Location for the IP Address is Scotland, Dundee, United Kingdom, Dd1 3rz