About Ampersand Health Limited (11584266) United Kingdom