About Nomad Health Limited (10182670) United Kingdom