About Abacus 4 Holdings Ltd (12273943) United Kingdom