E-CommercefromBusiness Matters1 month agoAlibaba launches 750,000 pitch competition for UK and European SMEsAlibaba launches a £750,000 innovation competition for SMEs in the UK and Europe to promote digital entrepreneurship and global trade.