Wow, since it's a company in China, have you tried Chinese subforum?
The companies name is not avalon, it's BitSyncom LLC, the website is operated by this company and the company is registered in the US. In one of my post I wrote the companies registered address, just use the forum search function or google for company details. You can file a complain at
https://www.ftccomplaintassistant.gov/