One thing did strike me though: there is no fear of failure. Several of these people had had start ups fail on them in the past, and just carried on. The advantage of living and working in London is that they can just pick up a regular job until they recharge their batteries and build up a bit of cash for when the next start up beckons. There is just so much work around. That is one area where the North East doesn't compete just yet - we're perhaps not quite able to support that kind of job market flexibility, I fear, and that may hinder start up activity.
As for the rest... the beer was good, the wine was good, the pizza was good, and The Angel across the road is a proper pub.
For more information on TechHub, see techhub.com