The name says it all an untrustworthy CA, for SSL certificates you'd be mad to trust. Coming soon... honest.
Meantime far more sensible free SSL certificates can be found at: