Stem Centrics

CompanyMentioned in 1 video

A biotech investment that was a significant 'dud', used as an example of risk in the sector.