Detailed information about 132.89.224.0/20