UK Manager - Innovation
- Location
- Greater London, England, United Kingdom
Committed to the highest professional standards of quality and integrity Excellent communication, facilitation, analytical skills Strong personal skills, team player At least 2.1 Honours Degree, MSc or PhD. A technical or science discipline is a strong preference. Some international travel should be expected.The role is based physically in central ...