Certainly looks that way. With the top 20 holding 45% (From last annual report - the 2017 list should be out on 30/9) there's only around 150M free float. They'll have to accumulate slowly or the price will rocket.
MSM Price at posting:
21.5¢ Sentiment: Buy Disclosure: Held