Complex sentence: The International Leadership Forum (ILF) is a non-partisan, Internet-based think tank composed of top leaders who participate in policy forums online to discuss the major issues facing global society.
Split into simpler sentences: The International Leadership Forum (ILF) is a non-partisan, Internet-based think tank composed of policy leaders. The Forum participants participate in online policy forums to discuss the major issues facing global society.