About Oxstem Beta Limited (11199533) United Kingdom