Detailed information about 143.96.64.0/18