We love innovations. If yours is yet to be launched, unappreciated despite its greatness,
or sells less than it should, we’re the people you need. Get in touch, let’s talk more!
+(358) 40 572 1120
Business ID 2821461-7
E-invoice address: 003728214617
Operator ID: 003721291126