The Leopard Films Limited business has been offering its services for twenty three years, as it's been founded in 2001. Started with Companies House Reg No. 04179899, Leopard Films was set up as a Private Limited Company located in 1-3 St. Peter's Street, London N1 8JD. The company's SIC and NACE codes are 59113 which stands for Television programme production activities. 2022/12/31 is the last time when the accounts were filed.
Joey A., Laura B. and James B. are listed as company's directors and have been cooperating as the Management Board for nine years.
The companies that control this firm include: Argonon Ltd owns over 3/4 of company shares. This business can be reached in London at St. Peter's Street, N1 8JD.