About Jellycat America Limited (04256290) United Kingdom