About Jammy Holdings Limited (10374886) United Kingdom