Detailed information about 75.236.64.0/18