Founder
Overview
Industry
Bio
$8.75 million in commitments from 1800 investors. Investor growth 30% week over week since launch
Location (HQ)
Country
United States
Business's Website
City
Palo Alto
State
California
Comments