Detailed information about 77.88.64.0/18