Detailed information about 143.68.128.0/20