About Abacus Tec Ltd (12373922) United Kingdom