About Jellycat Digital Limited (09990363) United Kingdom