About Abacus Technology Solutions Limited (10974713) United Kingdom