About Abbacus Services Limited (11249302) United Kingdom