La empresa tiene su oficina central en Helsinki, Finlandia.