News article

Entrepreneurs gather in Santiago for the Start-Up Games Chile

Start-up businesses from Chile pitch ideas in competition to win opportunity to scale and grow their business in the UK.