Legally speaking yes, practically speaking however it was in St Petersburg. Their Prague office was tiny in comparison aiui, I wonder if they've since relocated.
It seems they did spent a bit of money to build a campus in St. Petersburg but with Russian tech exodus, not sure how that would work.