About Abacus Investors Limited (04307225) United Kingdom