Constructor Capital Investors

An early-stage venture capital targeting funding investments in science, tech, innovative projects


Invests into

Estimated Revenue: over 106 billion U.S. dollars
Headquarters: Schaffhausen, Schaffhausen, Switzerland
Investor Type: Venture Capital