Nostra managing director Kevin O’Loughlin

Irish-owned IT services firm Nostra has announced plans to create 50 jobs over the next three years at its newly extended facility in Lucan, Co Dublin(...)