Ocado posted a £394m annual loss last year, despite a 9.9% rise in revenues as the cost of technology and rolling out its operations internationally continue to weigh on its bottom line