Well, it's just about FEAR
So that fearsome "Russian Troll Factory".... just a channer in a Moscow apartment? With "Interneat Ressearch Agency" written with a felt pen on door bell button.
Possibly not even in Moscow.
Seeing what the "Intelligence Community" latey comes up with in the "transparently engineered crap that would make Stalin wince in embarrassement" department, I fear this is all too likely.