Overall satisfaction at 89%
We are pleased to share that overall satisfaction with our services remains high at 89%. The report with further details can be viewed here: TSM report 2025
Posted 15 May 2026
We are pleased to share that overall satisfaction with our services remains high at 89%. The report with further details can be viewed here: TSM report 2025
Posted 15 May 2026