About Abacus Software Solutions Limited (11298457) United Kingdom