As much as I'd love to believe this is all legit, it sounds too much like the Xcell Stem Cell center that was recently closed by gov't officials in Germany. There was much discussion here about XCell, you can search the forum if interested.
I also noticed that they didn't say where the stem cells come from (are they yours, someone else's (
), or animal?)-rather a huge issue I would think.