They are a commerical company that own a recon sat launched by the Russians, check their site.
Much the best propaganda comes from "private" sources, I would imagine ... either self-intitative or thru some connection to a larger organization