About Abc Abacus Ltd (06714100) United Kingdom