translate English to French: The company is composed of a team who's competences and talents aim at meeting its local and international clients' needs and ambitions in terms of visual communication.
Elle dispose d'une équipe dont les compétences et les talents visent à répondre aux besoins et aux ambitions de ses clients locaux ou internationaux en matière de communication visuelle.