Detailed information about 132.246.176.0/20