Panmure Liberum Ltd
Zeus Capital Ltd
Tavistock Communications Ltd
Panmure Liberum Ltd