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
Investor Type: Venture Capital
Headquarters: Schaffhausen, Schaffhausen, Switzerland