Channel 4 has partnered with North Sails on Force of Nature, a three-part branded entertainment series. Produced by Finite Films & TV, the series marks the first social branded entertainment commission to air exclusively across Channel 4 Sport’s digital channels