TechCrunch Pitch! – The Long Version

A fuller round-up of the events of TechCrunch Pitch! last week in London is now live at TechCrunch.com.