Detailed information about 95.155.192.0/18