Detailed information about 66.167.32.0/20