I'd never heard of them either, it just came from my local Chemist. I've tried looking them up on the net to no avail. Might try calling their phone number on the box.....
Thanks