3,170,000 shares4.19%
Estate of William Black Armstrong Investments Limited 2,380,000 shares3.15%
8,258,919 shares10.92% 4,303,563 shares5.69% Octopus Investments Limited 14,009,704 shares18.52% Octopus Investments Limited 11,159,704 shares16.20% 3,442,088 shares5.00% 4,220,745 shares6.13% Octopus Investments Limited 5,059,704 shares8.95% 3,354,522 shares5.97% 2,841,017 shares5.06%
Octopus Investments Limited 5,059,704 shares9.01% Octopus Investments Limited 4,609,704 shares8.21% 2,629,271 shares4.68%
5,611,590 shares9.99% 6,175,530 shares10.99% AXA Investment Managers S.A. 2,775,000 shares4.94%
2,791,375 shares4.97%
6,723,255 shares11.97% Miton UK MicroCap Trust plc 2,233,239 shares3.99%
7,229,533 shares12.97% 7,714,559 shares13.86% 8,331,802 shares14.97% 6,072,684 shares10.91%
8,879,432 shares15.95%
Octopus Investments Limited 4,179,704 shares7.51%