About Teddytech Ltd (09475668) United Kingdom