About Stemlife Limited (11712997) United Kingdom