DJ Dean James Ceased PSC Person with significant control at MODE LABS LTD Notified on 21st Mar 2023 · Ceased on 9th Jan 2025