What you sadly don't understand is the people who are running the ship.. There's only a million shares subscribed and if it were to sell on day 1 there would be buyers for it.
I have to add one more thing.. 40 out of 42 million shares are held by the two principles (who cannot sell as insiders) learn your shit before talking it! There will be roughly 2 million in circulation to begin.