About Jellycat Europe Limited (11717537) United Kingdom