About Abacus Software Limited (03387095) United Kingdom