Detailed information about 89.162.224.0/19