About Teddee And Company Limited (10468744) United Kingdom