Those kinds of large trading blocks (i.e. 650,000 shares) are more likely MM's buying and selling for their own account and/or keeping a lid on the pps. That's over $70k at $.11/share. They could also be day/traders and flippers looking to make their daily profit. Making $.005/share profit at that level nets you a gain of over $3,200 (the MM's could also be taking some profits).
There are no insiders selling shares since they'd have to file an SEC report and we'd know. Few suppliers and/or consultants would be paid such huge sums at one time and there aren't a whole lot of long investors with that much invested.