TEUM short seller crash

I’m not sure if anyone else took a position in TEUM, I took a less then 1% position and today the stock crashed 25% because of it.
The summary is that the executives had engaged in crypto fraud in the past and they believe that TEUM is a fraud. I have to say I’ve been a little weary of the company myself. Between sloppy typos on their website and the financials not quite adding up with with the back billing they have claimed compared to the actual revenue that claim is being brought in.

What do you guys think? Is there truth in this or do you think it’s a classic short seller attempt?