TEPHRA
–
Sunnyvale, CA, 94087
... A part of the Tata group, India's largest industrial conglomerate, Our Client has over 400,000 of the world's best-trained consultants in 46 countries. The company generated consolidated revenues of US $19.09 billion for year ended March 31, 2018. ... - Jun 08