About Abacus Marketing Solutions Ltd (09635878) United Kingdom