About Fennec Films Ltd (13242942) United Kingdom