5 employees
STCube is a biopharmaceutical company that develops immune evasion mechanisms in cancer.
1989