Startups Carosa unveils latest investments, laments unrealistic start-ups Michelle Hammond 11 August, 2011