About Castle Eden Films Limited (08122336) United Kingdom