Complex sentence: Although severely wounded, he did survive, and so set up the Institute.It is ecumenical in its commitment to the Christian faith and takes a particular interest in and is keen to develop good relationships with other world religions.
Split into simpler sentences: Although severely wounded, he did survive, and so set up the Institute. The Institute is ecumenical in its commitment to the Christian faith and takes a particular interest in and is keen to develop good relationships with other world religions.