CEO
Christa Quarles
CEO Approval Rating
90/100
Alludo is a Canada-based holding company that owns and operates software products in domains such as video editing and painting.