RT Robert Tod Urquhart Current PSC Person with significant control at EAGAS CONSULTING LTD Notified on 31st May 2024