Invotra opens new office in Newcastle

After working closely with the Department of Works & Pensions (DWP), one of the largest UK government departments, for the better part of a year - a year in which we saw the potential of basing our northern operations in Newcastle within easy reach of major centres like Leeds, Manchester & Edinburgh - Invotra is … Continue reading Invotra opens new office in Newcastle