CANTON CONSULTING
Apeleg Limited
Microsoft Corporation
Institut National de Recherche en Informatique et en Automatique (Inria)
Electronics and Telecommunications Research Institute (ETRI)
Understood