If your sources are holding back information about this compan, I believe that they could not provide any information which could lead to an investigation.
These executives want to make money and they can do this by using their resources to increase the price of the stock which benefits the 82 million shares they own, not counting any personal purchases.
When the next press release drops I expect that the price of this stock Hero Technologies will spike above the all time high.