Khosla Ventures is/was an owner of E25Bio

Updated almost 4 years ago