Appidi Venkata Subba Reddy


Updated 4 months ago

Information

DIN 03216698
DSC Registered

Companies

Appidi Technologies Private Limited
Appidi Technologies Private Limited
Director/Designated Partner
Truvida Pharmaceuticals Private Limited
Truvida Pharmaceuticals Private Limited
Director/Designated Partner
Truvida Life Sciences Llp
Truvida Life Sciences Llp
Director/Designated Partner

Past Companies