Skip to main content
E&C Country Head, Takeda India & Sri Lanka at Takeda | Formulate