About Abacus Ideas Ltd (12524475) United Kingdom