About Abacus Investment Management Limited (09884442) United Kingdom