The Tees Valley Business Challenge is delivering new products and services for large organisations' challenges by supporting Tees Valley small businesses and social enterprises to develop solutions.