About Lemur Health Limited (10734513) United Kingdom