Alibaba launches £750,000 pitch competition for UK and European SMEs 2 min read Business Alibaba launches £750,000 pitch competition for UK and European SMEs June 27, 2025 Alibaba has launched a £750,000 innovation competition aimed at small and medium-sized businesses in the UK and...More