Headquartered in Hatfield, Hertfordshire, England, UK, Ocado Retail is a joint venture between Marks & Spencer Group and Ocado Group with annual revenue of £ 2289.9 million in 2021.
Ocado revealed seven significant innovations last year under the umbrella name Ocado Re:Imagined, which the company expects to further alter the economics of the Ocado Smart Platform (OSP) for partners and Ocado Group.