translate English to French: ◦ Owns and operates 400+ vehicles
◦ possède et exploite un parc de plus de 400 véhicules