RS Rebecca Storr Ceased PSC Person with significant control at SATELYX LTD Notified on 21st Feb 2023 · Ceased on 5th Jun 2025