About Abacus Limited (04207663) United Kingdom