About Abacus Holdings Ltd (12099122) United Kingdom