About Jackpot Marketing Ltd (11309116) United Kingdom