translate English to French: But They Are Also really helpful and efficient, so please do thank Them All from me!
Mais ils sont aussi très efficace et utile, s'il vous plaît le faire de moi pour les remercier!