About Abacus Finance Holdings Ltd (11721451) United Kingdom