translate English to French: Many thanks to Ubisoft for inviting me.
Encore merci à Ubisoft pour l’invitation.