About Abacus Systems Limited (02265642) United Kingdom