3 Step IT Group Oy. Registered in Finland, No. 2087590-4.Registered office at Mechelininkatu 1A, 00180 Helsinki.© 2018