Geo Location Information for 195.97.231.106 IP Address. The IP Address 195.97.231.106 is located at 54.5762 latitude and -1.23483 longitude in United Kingdom. Friendly Location for the IP Address is England, Middlesbrough, United Kingdom, Ts1 1lp