E-CommercefromBusiness Matters3 months 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.