This translates to:
And this is the English version of the site:The site is temporarily unavailable
Dear users, hello
Sorry, the site is temporarily unavailable and may be caused by the following reasons:
Reason one: not filed or not access; according to "non-operating Internet information services for record management approach", the site needs to complete the record or access.
Reason two: the content of the site and the record information does not match or record information is not accurate; According to the "non-operating Internet information services for the record management approach", the site content and the need to record the same information, and the record information to be true and effective. It is recommended that webmasters modify the site information as soon as possible.
Record the management platform Click here to enter the cloud server to enjoy 30 yuan / month ultra-low prices
The link takes you to this site https://www.alibabacloud.com/help/faq-detail/42457.htm which seem to be the host of the domain at the moment?
The two links on the chinese version take you to https://beian.aliyun.com/ and https://promotion.aliyun.com/ntms/act/q ... 4.1.Ugo6ac which similarly seem to take you to information about the web host.
So overall, not many clues but progress does seem to be being made.