About Ted Studio Limited (10965090) United Kingdom