Profiling clusters means describing what distinguishes them: means or distributions of variables per cluster, the size of each group, deviations from the overall population. You then name them after their dominant traits, to make them usable by business teams.
Example
df.groupby('cluster')[['age', 'depenses']].mean()