85.254.236.0 - 85.254.236.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