Detailed information about 58.141.96.0/20