Detailed information about 75.141.160.0/20