About Agamemnon Films Limited (09363239) United Kingdom