I followed this company for a long time but I never understood how they make money.
Selling some sort of stock video content? Way too niche to take seriously. Doesn't scale well. Etc.
Combined with the dodgeyness in this article. Sell and run like you stole something.
This is heading for penny stock.
Just my opinion.