About Teddy Bear Limited (05204186) United Kingdom