666,667 shares£10,000.00
666,667 shares£10,000.00
3,333,333 shares£50,000.00
175,000 shares£371,000.00
475,000 shares£1,007,000.00
175,000 shares£371,000.00
300,000 shares£629,340.00
300,000 shares£62,934,000.00
833,333 shares£20,863.32
833,333 shares£20,833.33
333,861 shares£10,210.00
379,822 shares£17,117.06
379,822 shares£17,091.99
304,673 shares£0.00