Innovate UK announce the winners of its Ideas Mean Business Awards – 24 young British innovators with business ideas that tackle problems from urban overcrowding and unaffordable housing, to sustainable femcare and even the plastic polluting the world’s oceans. June 4th, 2018, London: Innovate UK, part of UK Research and Innovation, announces the winners of its inaugural Ideas Mean Business Awards – the culmination of a campaign launched in 2017, in partnership with The Prince’s Trust, to engage young…