Estimated Revenue: 248.32 m
Headquarters: Shanghai, Tel Aviv, London, Mumbai, Munich, England, Hong Kong, New York
Employee Number: 251-500
Number Of Exists: 112
Founded Date: 1972