Headshot
Image

Nicola
Customer Care Manager EuropeEmployment duration
with ICL since 2003
Location
3 United Kingdom
Department
Customer Support
Sub-department
Customer Support - UK
Sort order
-9