Artemis Investment Management LLP 5,446,940 shares4.00%
Octopus Investments Limited 13,665,356 shares9.98% 17,987,000 shares13.14% Octopus Investments Limited 15,046,991 shares10.99% 16,527,000 shares12.07% 16,451,000 shares12.01% Octopus Investments Limited 16,415,200 shares11.99%
Oryx International Growth Fund Limited 15,351,000 shares11.21%
6,464,168 shares4.72% 13,714,000 shares10.02% 12,565,495 shares9.18% 11,115,500 shares8.12% Rathbones Investment Management Ltd 6,938,659 shares5.07%
10,682,500 shares7.80% North Atlantic Smaller Companies Investment Trust Plc 11,117,500 shares8.12%
5,807,500 shares4.24%
6,695,727 shares4.89%
13,327,306 shares9.73%