About Jelly Bean (holdings) Ltd (09551604) United Kingdom