About Teddy Bear Factory Ltd (12174439) United Kingdom