About Abacus Adtech Ltd (11027213) United Kingdom