MD Michael David Spencer Current PSC Person with significant control at PAPYRUS IP LIMITED Notified on 10th May 2024