About Jelly Bean Enterprises Ltd (11932857) United Kingdom