That's why I said "I don't know of any." I would love to know more if you know anything about what they're doing. As the only reference and information I could find about this company was literally this one paragraph (and I tried), it's not enough to say it won't work, but I think it's the company's job to explain how they will make good on their claims.
Are you involved with this company?