About Abacus (kent) Operations Limited (11421711) United Kingdom