Detailed information about 89.162.144.0/20