About Cannibal Films Limited (08633678) United Kingdom