About Ted Digital Limited (12615960) United Kingdom