3 ms·
According to the article, it's one of five biotech startups in this batch.
by namenotrequired 12y ago
According to the article, it's one of five biotech startups in this batch.
- mylons 12y agobut it's the only one publicly listed in their portfolio at this date.