Leading provider and creator of ingredients for health, nutrition and wellness.
Headquartered in Switzerland with facilities in Denmark, India, the USA
and the UK
Last updated: 2016-02-08T13:11:17 w6400
Remarkable... by the end of the two hours I knew
You are fantastic at what you do Glenn - you really have made a huge difference immediately!
Delivered a 12 minute speech, no notes, not a single hiccup