About Abacus Corporation Limited (02842557) United Kingdom