BDO LLP
Liberum Capital Limited
Alma Strategic Communications
Charles Russell Speechlys LLP
Liberum Capital Limited