Detailed information about 89.250.192.0/20