About Jammy Entertainment Ltd (13128358) United Kingdom