About Television International Limited (05087829) United Kingdom