What is the version of the following sentence with correct punctuation?

Yesterday I went to visit my friend Helle who I made contact with recently after a several year break
Yesterday I went to visit my friend Helle, who I made contact with recently after a several year break.