Starting
始めること、という意味の動名詞です。
a new business
新しい事業、商売を指します。
is a
~は~です、という意味です。
huge
巨大な、非常に大きい、という意味です。
undertaking
困難または重要な事業やプロジェクトを指します。
that requires
~を必要とする、という意味の動詞で、関係代名詞によってundertakingを修飾しています。
dedication
献身、専念を指します。
and hard work.
そして努力、勤勉さを指します。