BIM Equity is always ready to help by taking on the ICT manager role or providing assistance to the projects ICT management

What is the correctly punctuated version of this sentence?
BIM Equity is always ready to help by taking on the ICT manager role or providing assistance to the project's ICT management.