This week’s TechCrunch event was a rare treat: 8 European startups pitching. TechCruncheMike Butcher gave the start ups 90 seconds to pitch their business. The ‘Tech Factor’ panel then responded to the pitch – in very civilised way. Finally the pitcher had 10 seconds to even the score… Erm… I mean clarify their pitch. I […]