About Trojan Filming Ltd (12791776) United Kingdom