Flexia employs 17 employees. The Flexia management team includes John Lees (Chief Business Officer), David Ducrest (Chief Technology Officer), and Christina Kelly (Co-Founder and Chief Creative Officer).
Get Contact Info for All DepartmentsLooking for a particular Flexia employee's phone or email?