About Abacus Ink. Ltd (11523134) United Kingdom