About the role
Job Description: Country Lead / Business Development Lead Position Overview The Country Lead / Business Development Lead is responsible for driving strategic growth, strengthening market presence, and expanding the company's seed portfo...