Left Films came into being in 2009 as a company enlisted under no 06850367, located at CF24 4AB Cardiff at 45 Salisbury Road. The firm has been in business for 15 years and its official state is active. The firm's Standard Industrial Classification Code is 59131 and has the NACE code: Motion picture distribution activities. 2022-03-31 is the last time when account status updates were filed.
Currently, there seems to be a single managing director in the company: Helen G. (since 2010-05-14). This firm had been overseen by Jean G. till May 2010. As a follow-up a different director, including Helen G. quit 14 years ago.
Helen G. is the individual with significant control over this firm, owns over 3/4 of company shares.