Locations
London, UK
industry
Health · Sustainability
Size
11-50 employees
Stage
Seed
founded in
2021
Detecting infections before outbreaks occur