Submitted by Anonymous (not verified) on Wed, 05/13/2026 - 19:51 Stratacache, a company that sells in-store digital screens to retailers, is liquidating the U.K. arm of its business.