About Abacus Consultancy Services Limited (09582349) United Kingdom