Detailed information about 178.134.64.0/18