CM Christopher Mackin Current PSC Person with significant control at STUDIO HELGA LTD Notified on 12th May 2021