About Jackpot Technology Limited (03262685) United Kingdom