About Ted International Ltd (11796365) United Kingdom