What does aus zehn Leuten bestehend mean?

aus zehn Leuten bestehend - German to English

composed of ten men [postpos.]