Computer Software - Roswell, Georgia, United States
UMBRA is an innovative company providing a broad range of products and services to the Life and Health Science communities. The company has been developing its products and services for over 10 years with an absolute focus on Heath IT, Pharmaceuticals, Biologics and Medical Devices.