Solid Insider Ownership!
Simply Wall St. just released an article on Braingrid explaining that they own 43% of the company which shows a strong level of confidence internally. Im still in shock at the current share price. I have a feeling they will be making a big announcement soon IMO....