11 employees
Likarda is a biotech developing cell therapies and enabling technologies to transform the way cell therapies are delivered and function.
2012