Labour promises to make UK the ‘start-up hub of the world’ in pitch to business leaders

Labour promises to make UK the ‘start-up hub of the world’ in pitch to business leaders