All that page claims is that one or more members of their team worked at the DNC at some point. That's not exactly persuasive evidence that the company is some kind of purpose-built DNC kamikaze cruise missile. It could just as easily mean they've got some people who worked low-level jobs at the DNC, and are now trying to leverage that connection to sound like bigger deals then they actually are.