About Abacus Jockey Ltd (03324338) United Kingdom