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