I've looked at their YouTube channel. No way of contacting them or participating in discussions on there.
My view is avoid anything Russian. If you've had your fingers burned twice, avoid them at all costs. I wouldn't pay a penny for any 'service' or subscription whose owners could pull the plug.
If you've the energy or inclination, spread the news to warn others. It's up to you but it is something I would do.