About Tv Strategy Limited (12087014) United Kingdom