“Do they explain the science behind their product claims?”
Not sure if they do in a way that would satisfy you, I suspect not. You can check for yourself. Like any business involving proprietary technology, I’m sure they have valid reasons for not sharing everything they know. Scientific explanation is interesting, but rather irrelevant compared to the actual results, as far as I’m concerned.