Detailed information about 58.84.224.0/20