Updated: June 13, 2026

Investment Fund
Software
Internet
STCAP
Founded 2016 ยท Palo Alto, USA
GROWTH stage is our sole focus
Updated: June 13, 2026
Total investments
17
Successful exits
3

Founded 2016 ยท Palo Alto, USA
GROWTH stage is our sole focus
17
3