Detailed information about 89.162.192.0/20