Detailed information about 58.143.224.0/20