DE Danny East Ceased PSC Person with significant control at OSTA LABS LTD Notified on 21st Oct 2019 · Ceased on 21st Oct 2019