One of those is doing all the heavy lifting and the other two are just filler. PulyCaff powder is about three or four times the price of sodium percarbonate from an aquarium supplies outlet.
I think it’s only the sodium sulphate which is a filler. The sodium carbonate is the detergent and that’s probably what I can feel saponifying (sp?) my skin when I get it on my fingers.
https://kingdomcoffee.co.uk/media/productattach/c/o/coshh_sheet_-_puly_caff_powder_tablets_3.pdf
Sodium sulphate
Sodium carbonate
Sodium percarbonate
(I'm not a chemist but) sodium hydroxide isn't listed and I presume it would be as it's hazardous?