Deloitte LLP
Berenberg
Panmure Liberum Ltd
Singer Capital Markets Securities Ltd
Panmure Liberum Ltd
Singer Capital Markets Advisory LLP
Macfarlanes LLP
EQ