About Abacus Integrated Marketing Limited (06995601) United Kingdom