The Barcelona studio initialy only run under the name Grin. Kinda like a franchise restaurant. But they bought it earlier this year i think.
I'm not even sure that the underperforming games were the real reason for the trouble. In the end Grin was only a service provider and the games were paid for. But what definitely hurt the company was that they lost 3 big projects within a short time, projects the size of Bionic Commando or even bigger.
In the end if this was due to the economy or publishers losing trust in the companys abilities after they saw the sales numbers i dont know.