About Chimaera Films Limited (08786813) United Kingdom