About Jelly Studios Limited (10311318) United Kingdom