Jennifer Nichol is the Vice President of Global Sales of Alludo.
427 people are employed at Alludo.
Alludo is based in Ottawa, Ontario.