(1) The stock has a triple bottom at around $12.50 with strong support at this area. I think a fund or institution is buying in at this price range. The reason they are buying again (this third time around at this level) is because...
(2) According to the last presentation, sales of "Savory/MSG" are on track to begin in China end of 1Q/beginning of 2Q. If this is true then revenues should start in a number of months.
That said, it's hard to build a position in this stock since it trades so thin. Every 1000 share buy can push it up. So if a fund wants to buy in a significant amount (say even a "small" $1 million worth), they have to do it over a number of days or weeks so as not to totally rocket the stock before they get in.
Earnings should be coming out in a week or two. We should get more info on status/ progress then.