About Teledo Service Ltd (12205877) United Kingdom