About Jelly (holdings) Limited (08940716) United Kingdom