Major Relief for SEPC as Madras High Court Lifts… Chennai (Tamil Nadu) , October 5: SEPC Limited (NSE: SEPC | BSE: 532945), a leading EPC company with established…