INVEST NI is the government agency that controls millions of pounds to support businesses and create jobs in Northern Ireland. It is the cornerstone of Stormont’s economic strategy, but how is it...