My TD account does not show any announcement by Titan, nor does the company's webpage or this site.
A company with no revenues does not report profit or loss, but money burn for R&D. Is this just a FUD short article on a trash site, or is this reliable information from a reputable source.