It was a game in development by Idol FX
You might know them for their Nosferatu game or the FBI Hostage rescue game.
They were making a game called Foo
Where different types of animals fight with martial arts.
http://www.gamespot.com/foo/platform/pc/
This is all I found.