CM Ciaran May Ceased PSC Person with significant control at HAPPYFEST LTD Notified on 17th Oct 2023 · Ceased on 7th Aug 2024