PTC India Ltd. has announced that its Registrar and Share Transfer Agent (RTA), MCS Share Transfer Agent Limited, will change its address to 179-180, DSIDC Shed, 3rd Floor, Okhla Industrial Area, Phase 1, New Delhi 110020 effective from January 13, 2025.