Legal terms

The site https://www.twenga-solutions.com is published by the company Twenga :

Company name :
Twenga SA
Headquarters :
38 rue du sentier 75002 Paris France
Place of Registration :
France
Registered Number :
R.C.S. Paris 492 315 627
Registered Address :
Twenga Uk Ltd 2ND FLOOR WAVERLEY HOUSE 7-12 NOEL STREET W1F 8GQ LONDON United Kingdom
VAT number :
FR61492315627

The site https://www.twenga-solutions.com is hosted by Leaseweb :

  • P.O. Box 93054, 1090 BB Amsterdam – The Netherlands
  • Telephone number : 0033(0)155349454