About Jackpot Raffles Ltd (13459609) United Kingdom