Stem Centrics

Company

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

Mentioned in 1 video