About Jackpot Productions Limited (06785902) United Kingdom