Dockless bike sharing is coming to Waltham Forest, London As you may have already heard, Urbo are launching in Waltham Forest, London on the 31st of October. The Urbo team are delighted to have such a great area as our first pilot location. We’re looking forward...