SYNGENE

Syngene International Limited