The team members should be listed on the website. It's hard to totally believe when I do not have a good know about the team - that should be the first thing on the website.
you can find all the information about them, the role in the project, their previous experience, even a link to their LinkedIn profiles in the website, certainly