Khosla Ventures is/was an owner of E25Bio

Updated about 4 years ago