1,800 jobs promised by 120 new companies over next three years