About Ark Medicare Limited (10906898) United Kingdom