About Initial Film And Television (horse Opera) Limited (02675506) United Kingdom