Belg, those are not present with IQST...aside from the contract details being disclosed.
As far as credibility, unless they all want to enjoy a 10 X 10 cell, they would avoid issuing anything to the SEC that was in error, or outright fraudulent.
So, that said, the company is 100% legit - so let's move forward on the discussion of the SP and avoid "Enquirer" type of speculation.
Best to you!