Home Politics Alibaba launches £750,000 pitch competition for UK and European SMEs