About Abacus Technology Group Ltd (13626033) United Kingdom