Ocado CFC is a supermarkets company based out of 3 Whitehead Drove, Peterborough, United Kingdom.
ocado.com