Imou employs 182 employees. The Imou management team includes Andrea Battaglia (Country Manager Italy and Sales Director Greece, Cyprus, Malta and Albania), Bruce Fan (HR Manager), and Yordan Nikolov (Director of Business Development).
Looking for a particular Imou employee's phone or email?