La société Umbrella fut créée en 1968 par Ozwel E. Spencer. Son projet était de monter une société internationale de fabrication de produits pharmaceutiques et de recherches. Il fut assisté dans son projet par la famille Ashford avec laquelle il avait des recherches en commun. Aujourd'hui Umbrella est implanté dans le monde entier et procure du travail à des villes tout entières (comme la petite ville de Raccoon City dans le midwest américain). Le siège social de la société se situe à Paris en France. Umbrella est aujourd'hui l'une des plus puissantes multinationales de la planète avec ses nombreux centres de recherches, usines et autres types de bâtiments, ses milliers d'employés mais aussi ses milliards de dollar. Elle possède également son propre service de sécurité comme par exemple les commandos de l'UBCS et Umbrella est divisé en de multiple branche, toutes comportant le mot Umbrella dans leurs noms mais en ayant des activités bien différentes. Elle à cependant récemment connue des difficultés suite à des incidents au sein de certains centres de recherches suite à des expériences tenues secrètes. Mais Umbrella reste toujours le numéro un dans sa catégorie.


