UK watchdog whacks Amazon for late delivery of Deliveroo deal files
Amazon's failure to deliver meant 189 documents were sent to the watchdog after the due date
Amazon's failure to deliver meant 189 documents were sent to the watchdog after the due date