10 employees
Omen Health is a decentralised network of health care for people who have difficulty accessing their medical information.
2016