LO Leon Odell Ceased PSC Person with significant control at CUBE17 LTD Notified on 9th May 2023 · Ceased on 4th Mar 2025