Tech Firm Wins £100,000 John Lewis Prize For Developing Shopping Software