Three for the win TechAlliance announces the winners of the first London Innovation Challenge Read more