>Providing a website is hardly evidence they were a legitimate business.
legitimate business? Of course they weren't. This is a bulletproof hoster specializing in offering hosting to people doing illegal stuff.
That's not OPs claim.
You can go on the website and rent a server for a couple of dollars in cryptocurrency right now, you don't have to work for the Russian government to do so.