About Teddyinc Ltd (13074868) United Kingdom