Detailed information about 75.130.64.0/20