Leave us a message

Contact info

How to reach us

Our office is located at HTC-center in Helsinki Ruoholahti. You can reach us easily by public transport. We are 5 minutes walk from the Ruoholahti metro station. 


Tammasaarenkatu 5, HTC Santa-Maria building, 3rd floor
00180 Helsinki, Finland

Invoicing Address:

VAT: FI26238981 (Business ID 2623898-1)

Paper invoices: Talea Solutions Oy, PL  85003, 00063 LASKUNET. 
E-invoice: OVT 003726238981, operator OpusCapita Solutions Oy E204503.