Businesses face sustained pressure in 2026 as global insolvencies rise 3%, Atradius forecastsContributed by: PR NewswireImagesTagsATRADIUS