Investec Bank Plcinvestec Bank PLC, Societe Generale, First Republic, Signature Bank, European Depositary Bank, Wells Fargo Securities LLC, Silicon Valley Bank, RBC Investor Services Bank Sa, Mbank, Investec Bank PLC, Sumitomo Mitsui Banking Corporation, Bank of America NA, Deutsche Bank Luxembourg Sa, Citibank Europe PLC Luxembourg Branch, Allied Irish Banks PLC
Auditor
KPMG LLP
Marketer
Forum Capital Securities LLC, Westview Capital Advisors Ltd, Intercapital Advisors, Mercury Capital Advisors LLC