About Teddy Bears Limited (02441042) United Kingdom