Selling14 Jun 2018 13:50
I think this has been Primary Bid running a short position on their warrants. They have held 1,666,667 warrants since last July, exercisable at 14p until 26th July 2018 and so they could just rinse and repeat using those shares as security. Sell at 20p, buy back at 19p.
Repeat this process until the exercise date when they buy the shares at 14p. They can either allow the price to rise before the exercise date and hand over the shares to the broker, or sell the exercised shares at the prevailing price. My guess it'll be the former to de-risk. Quite a nice little earner to be made, and this modus operandi of PB would not seem too far-fetched given their familiarity with the darker mechanics of the market.
If my ruminations are true, then hopefully we won't have too long to wait before these games are over and we can move freely.