[What are their Freeper handles? Any idea?]
IMHO, this is way too small a pond. There are maybe 100 people who participate in the Ukraine threads here, tops. On platforms like Twitter and Facebook, we are looking at literally hundreds of thousands. That’s where they hang out.