This has been talked about here a bit... Gamecock is sort of a joke name. They are a new kind of publisher that wants to not draw attention to themselves in the way publishers like EA do. They want the comsumers to see the developers name, and gamecock is so ridiculous no one would ever put that in bold lettering on the box. Kind of a symbolic name.
With that said, they are drawing a lot of attention to themselves, but in a good way I think. Now we just have to wait and see if they release any good games.