Detailed information about 106.75.176.0/20