Detailed information about 89.174.192.0/20