Detailed information about 93.64.192.0/18