About Abacus Software Development Limited (02756380) United Kingdom