Detailed information about 89.234.64.0/18