The lack of "about" page or equivalent always make me squint. Some websites may require their maintainers to value anonymity, but it's not a given.
Who will stop them?
They have a permanent seat on the UN Security Council - like Russia. They can veto any UN resolution - like Russia.
The real lasting solution is for Russia to implode, and for its own population to dismember the empire into its constituent republics, and for "Russia" to be slashed back to its native province of Muscovy.