Ocado has posted narrowed full year losses as it reported improvements in the performance of both its retail and technology ...