That pretty much sums it up. Apparently created by Landmark Productions.
Two New Forge World Releases
Interview: Behaviour On Warhammer 40K: Eternal Crusade
Lil Loser Paints Abaddon and Loken