About Essential Film & Development Limited (09363628) United Kingdom