In more than 85 countries HCCargo offers a comprehensive range of competitivelypriced electrical parts directly to automotive workshops via a modern web shop

What is the correctly punctuated version of this sentence?
In more than 85 countries, HC-Cargo offers a comprehensive range of competitively-priced electrical parts directly to automotive workshops via a modern web shop.