Title Investor
Start Date 2008-01-09
Is Current yes
Percent Stake 14%
Notes 1,554,565 Series Seed preferred shares
Updated over 6 years ago

Source Links