This Twitter account is full of sh*t. They once said something about insider buying re: another stock I own. I asked them to produce the Form 4's and got no reply.
I'd really stay away from it. Of course, you could always ask them to produce their source or a link.