Locations
Stevenage, UK
industry
Biotechnology · DeepTech
Size
1 - 10 employees
Stage
Other
founded in
2020
on a mission to eliminate solid tumours