About Troja Film Limited (05416973) United Kingdom