About Ocado Holdings Limited (07148670) United Kingdom