Detailed information about 132.90.64.0/18