Detailed information about 95.157.192.0/18