Sunnyvale, California
,
USA
2006
251-500
$50k to $400k
Early Stage
Seed
About
Plug and Play
Global Open Innovation Platform: We catalyze innovation by connecting the brightest minds
Total Investments
Lead Investments
Exits
Check Size