Branch Films Ltd is an active company incorporated on 10 January 2025 with the registered office located in Aylesbury, Buckinghamshire. Branch Films Ltd was registered 10 months ago.
Registered office address changed from Flat C 46a St. James's Street London E17 7PE United Kingdom to 2 Crossways Business Centre Bicester Road Kingswood Aylesbury HP18 0RA on 24 September 2025