Do a search for many prior threads about them (often started by them with their latest gimmicky offering).
I don't think they're a failed agency as they never really got started in the first place
I can't think of any reason to even consider giving them your content.