Llamau Employee Directory
Non-profit OrganizationsWales, United Kingdom201-500 Employees
Llamau has about 262 employees, nearly all of them in Europe. Community & Social Services and Human Resources make up 45% of the profiles with a known department. Llamau's workforce spans 14 departments.