Panmure Liberum Ltd
Singer Capital Markets Securities Ltd
Alma Strategic Communications
Memery Crystal
Panmure Liberum Ltd