Detailed information about 89.239.192.0/18