Constructor Capital Investors
An early-stage venture capital targeting funding investments in science, tech, innovative projects
Headquarters:
Schaffhausen, Schaffhausen, Switzerland
Estimated Revenue:
over 106 billion U.S. dollars
Investor Type:
Venture Capital