Answer
Shah Rukh Khan was not voiced by TMS because he is an Indian actor who primarily works in Hindi-language films. TMS, or Tokyo Movie Shinsha, is a Japanese animation studio known for its work on anime series and films. The studio has no affiliation with Indian cinema, and therefore did not provide voice acting for Shah Rukh Khan.