The company holds headquarters in Helsinki , Finland .
Company has additional offices also in Poland , United Kingdom , Singapore , Spain and Sweden .
The company holds headquarters in Helsinki , Finland , and it has additional offices also in Poland , United Kingdom , Singapore , Spain and Sweden .