MD Mark Douglas Beeby Ceased PSC Person with significant control at ODRO LTD Notified on 26th Jun 2017 · Ceased on 6th May 2021