Father Len explains why God wants one universal church that accepts everybody and why the church established by Christ has split into over 400,000 denominations.