... specialized science and innovation development centers. Headquartered in France, Opella ... with the Commercial Strategy & Planning Managers and Customer Experience teams in ... creating insights across various data sets and visualising data/insights tailored to ...
11 days ago