A friend has just given me some info about these pills.Has anyone heard of them ? Just curious about their claims.