Logo of Huzzle
Babylon Health
image

Babylon Health

London, United Kingdom

Our mission is to put an accessible and affordable health service in the hands of every person on earth.

London, United Kingdom

Science & Healthcare
sidebar.industry
1001-5000
sidebar.employees
2013
sidebar.founded-year