Allen Overy Shearman Sterling LLP
Allen Overy Shearman Sterling LLP
Australia, Belgium, Brazil, China, France, Germany, Hong Kong, Indonesia, Italy, Luxembourg, Netherlands, Singapore, South Africa, Thailand, United Arab Emirates, United Kingdom (UK), United States (US), Vietnam, United Kingdom