British start-ups place among top six in world-leading sustainability competition

by

by