They have offices in Ukraine. I got this e-mail as well. This is collateral damage. You can get an another domain. Many people won't get their life back. Fuck Putin, fuck the war.
While it seems hard to fathom how big this anti-Putin tsunami really is but can you name any big companies based in North Korea? Like North Korea, Russia has just become reliant upon China for pretty much everything.