9.25.19 / In The Press Study Shows that 97% of UK Companies Face Costly IT Outages, Though 53% of Failures are Avoidable