185.23.163.0 - 185.23.163.255 is an IP address range owned by Institute of Mathematics and Computer Science of University of Latvia and located in Latvia - select an address below for more geolocation details