Martech DemandScience Announces the Strategic Acquisition of Switzerland-based Finity SA AIT News Desk Feb 9, 2022 DemandScience, a leader in B2B pipeline generation solutions, announced the opening of its new European headquarters in London, and the acquisition of…