About Abacus Technology Limited (11212882) United Kingdom