About Ted (international) Holdings Limited (12902750) United Kingdom