If your dataframe is df:
df['Col2'] = df['Col2'].astype('str') # all the columns must be strings
gp_col = df.groupby(["Name"])[['Col1', 'Col2', 'Col3']] \
.agg(lambda x: " / ".join(x)) \
.reset_index()
display(gp_col) gives: