iStock image for representation Industry Reports Shell companies posing as convenience stores linked to '£464m money laundering' allegations Pooja ShrivastavaAug 25, 2026