About Kraken Films Ltd (12203663) United Kingdom