About Jackpot Arcades Limited (07999054) United Kingdom