£170,000 ?
So we're talking about less than £1 per call? Telemarketers can handle that as a cost of doing business expense.
The fine needs to be more like £100 or even £1,000 per call.
Then we can see about making it stick and maybe getting some of it back to the callees.