About Abacus Sales Limited (11072402) United Kingdom