Nasty company
They’ve done the work and HCL paid, end off.
If HCL didn’t want to pay they shouldn’t have paid in the first place.
I do hope that prospective HCL customers are paying attention to this and see the human cost in outsourcing, not only will your onshore TUPE’d staff get shafted but the offshore lot get a bad deal too.
Assume similar practice from the other outsourcers too.