About Stem Cellx Limited (10466318) United Kingdom