About Abacus Plus Ltd (07557479) United Kingdom