Who wants to give money to a Russian entity nowadays?
Not sure to be honest, you might argue that their headquarter is in Netherlands but remain pretty known to anyone that they operate in Russia.
Not so easy to see. Their CEO must have a big headache these days