Il sito Twenga è gestito dalla società Twenga SAS:
Twenga SAS con un capitale di 281 257,25 €
R.C.S. Paris 492 315 627
Dichiarazione N°1242156 alla CNIL
Numero REA: 492 315 627 000 82
Sede sociale : Presso WeWork - 4 Rue Jules Lefebvre 75009 PARIS
Direttore di pubblicazione : Cédric Anès
Il sito Twenga è ospitato su Google Cloud Platform dalla società Google:
Sede sociale : 8 Rue de Londres - 75009 Paris - France