"The site owner claimed to have $50 million in funding"
Um, buddy, since you claim a number of things that are already demonstrably fake, you can go claim as much money as you wish, nobody cares.
You are lying all over the place. You claim to be based in the UK, so where's your office ? What's your VAT number ? Why is your phone number not a UK number ?
You can talk about slander all you want. If that were true, all you'd need to do is file a complaint from your UK office. Right ?
I don't know if you're Chinese or not and I don't care. You've been found out and shut down and that's a good thing. Go ahead and try to create an empire, I will never trust you or your products.