It is a long term share investment. so wont get anything back within 24-36 months.
others dont like the company structure set up and plus what you have mentioned one holder owning too much.
i guess CDC is strong to grow constantly. would expect the share price back to IPO and increase more.