Cambridge students take on London's Tech City with innovative apps