News

Despite the elevation in business collapses, one business tracker firm thinks insolvencies are beginning to plateau.