TechCrunch (with a focus on the UK) launches.

[Via BlogHerald]