Detailed information about 93.76.192.0/18