About Jelly Bears Ltd (10960565) United Kingdom