The Umbrella Initiative

The Umbrella Corporation is committed to creating and manufacturing pharmaceutical products that will change the lives of all humans.