Detailed information about 132.104.64.0/18