About Abacus (2018) Holdings Limited (11153495) United Kingdom