20110518 tech: TCS in India's best managed companies