About Stroma Films Limited (09814202) United Kingdom