Detailed information about 59.177.192.0/18