The Department for Business, Innovation and Skills has launched a competition to find the most innovative products, processes and concepts in Britain. The competition, Make it in Great Britain Challenge, is part of a wider campaign to change the perception…