There are frequent PRs - more than most stocks on the OTC. And www.telvue.com has all past press releases, a routinely issued blog and support for all TEVE products.
I never have any problem getting answers from the company.
And there is plenty of transparency. Now who is spreading conspiracy theories...?