Detailed information about 59.162.224.0/20