Detailed information about 132.89.128.0/18