Are you sure? Looking at this[0] which is obviously partial, but it doesn't seem so. Of course they might nevertheless be mired in chaos due to closing their Russian office.
Oh wow. I know they have quite some employees in Amsterdam and were actively hiring there a few years ago. I didn't know they had completely dropped Russia. It's where they started, and they had a lot of employees there. Crazy