iMovo Employee Directory
Business Consulting and ServicesBirkirkara, Malta2-10 Employees
iMovo has about 9 employees across 3 continents, most of them in Europe. By country, the largest groups are Malta (43%), Mexico (21%) and Brazil (14%). Consulting and Analytics make up over half of the profiles with a known department. iMovo's workforce spans 5 departments.