umbrella Employee Directory
Mental Health CareEngland, United Kingdom201-500 Employees
umbrella has about 297 employees across 5 continents, with the largest share in North America (41%). By country, the largest groups are Mexico (21%), United Kingdom Of Great Britain And Northern Ireland (20%) and United States Of America (17%). Business and Healthcare Services make up over half of the profiles with a known department. umbrella's workforce spans 4 departments. umbrella's workforce fell 81% between July 2025 and July 2026.