About Shogun Films Holdings Ltd (12611353) United Kingdom