translate English to French: Our conference rooms have sufficient capacity for up to 40 people and provide the necessary technologies.
Nous mettons à votre disposition tout un équipement technique.