About Abacus Medical Services Limited (12331138) United Kingdom