Detailed information about 89.175.128.0/18