Please note these are not my figures or opinions but the analysts (which by the way do not cover CST) who I have spoken to and this is the information that they would give to someone who enquires about CST.
By the way I spoke to a fund manager (one year ago) who invests in small cap companies I asked him what he thought of CST, to give him his dues he actually called Cellestis, he said at that time it wouldn't make a profit!!
Cheers