Alibaba Cloud Computing Ltd. d/b/a HiChina is a domain name registrar with IANA Registrar ID: 1599.
Found a phishing site (or other fraudulent/malicious content) being hosted by Alibaba Cloud Computing Ltd. d/b/a HiChina? The best way to report a URL to Alibaba Cloud Computing Ltd. d/b/a HiChina is to use their abuse reporting form at: