Otto Silventola

Otto Silventola

AngelClaimed
CEO& Founder @ Tecci
HQ location
Helsinki, Finland