About Teddystyres Ltd (12289568) United Kingdom