Detailed information about 188.229.64.0/18