Our headquarters are in the downtown of the historical city of Turku. The city of Turku is located on the southwest coast of Finland on the shores of the famous Archipelago. The River Aura flowing through the city center is the country's most important river as well as being the largest in Southwest Finland.
Contact us