Detailed information about 117.88.64.0/18