Detailed information about 66.252.176.0/20