Detailed information about 75.104.64.0/18