About Double Shot Films Ltd (09695842) United Kingdom