Detailed information about 65.88.64.0/20