Owliance

Project Description

Owliance Group is a leading information technology and consultancy firm based in France. Owliance has been servicing major European groups for over 10 years, with offices in Paris, Sofia and Tunis.

Project Details

Client: Groupe Owliance

Tags

  • Publishing & Web