Detailed information about 75.129.160.0/20