Detailed information about 93.112.64.0/18