About Jackpot Investments Limited (11351598) United Kingdom