About Teddys World Limited (12269019) United Kingdom