translate English to French: New Technical Service 22/M (Science Research Institute of Engine Designs and Technology, Vladimir 600026, ul.
Le nouveau Service technique 22/M (Science Research Institute of Engine Designs and Technology, Vladimir 600026, ul.