About Abacus Ap Ltd (11658099) United Kingdom