Give me an introduction over 200 words for SASTRA Deemed University, a chemical company in Centre for advanced research in Indian System of Medicine, Thanjavur- 613 402, Thirumalaisamudram, Tamil nadu, India. 214001 JiangsuINDIA