About Teddys Industries Ltd (13082887) United Kingdom