NF Neal Fox Ceased PSC Person with significant control at BENCH FILMS LTD Notified on 12th Nov 2025 · Ceased on 22nd Jan 2026