About Abacus Health Ltd (07212302) United Kingdom