MrsNorris
Well-Known Member
Just seen an ad for this, its mega expensive and the website seems to be about stem cell technology, but when you click on the learn about excellR8 button, it says page not found. Anyone know what it is? Its around £130 a tube, with no explanation of how it works as far as I can see, or what it actually is. Anyone know?