Former webhosting person here as well; Found the actual host/IP address (47.90.44.46)
You can also report directly to them rather than CloudFlare:
https://intl.aliyun.com/report
Organization: Alibaba.com LLC (AL-3)
Comment: 1.For AliCloud IPR Infringement and Abuse Claim, please use below link with browser to report: https://intl.aliyun.com/report
Comment:
Comment: 2.For Alibaba.com and Aliexpress.com's IPR Infringement and Abuse, please send email to those two mail lists to report: intl-abuse@list.alibaba-inc.com and abuse@alibaba-inc.com
Comment:
Comment: 3. For network issue, please send email to this mail list: aliops-goc@list.alibaba-inc.com