translate English to French: A team comprising of over 30 members dedicated to render you the best possible services.
Une équipe de plus de 30 personnes dédiées à vous rendre tous les services possibles.