About Stemwell Ltd (13093741) United Kingdom