About Jammy Workshop Ltd (13375719) United Kingdom