Title Investor
Start Date 2013-03-13
Is Current yes
Percent Stake 6%
Notes 5,084,329 Series Seed preferred shares
Updated almost 6 years ago

Source Links