Of course the Helsinki facility is owned by Russians. Who are laughing all the way to the bank.
Those pesky Russians are everywhere!..................