Papillon Pictures Limited 's been in the UK for at least seventeen years. Registered with number 06340511 in 2007, the company is based at 16 Willow Lane, Norwich NR2 1EU. This company's registered with SIC code 59111 and has the NACE code: Motion picture production activities. Papillon Pictures Ltd filed its account information for the period up to 31st July 2022. The latest confirmation statement was filed on 13th August 2023.
There seems to be a team of two directors overseeing the business right now, specifically Anthony B. and Richard B. who have been executing the directors tasks since 2007/08/13.