Just one other point I would make about the share price, which is likely the source of frustration for many. For some weeks now, it appears to me that the share price is being artificially pushed down.
LON Price at posting:
29.5¢ Sentiment: Hold Disclosure: Held