About Jellycat Toy Company Limited (02202265) United Kingdom