About Tedo Overseas Ltd (13140154) United Kingdom