Detailed information about 143.68.112.0/20