About Jammy Bear Limited (11367418) United Kingdom