Detailed information about 70.189.64.0/18