About Oxstem Neuro Limited (10175204) United Kingdom