Detailed information about 183.59.192.0/18