About Stella Medical Limited (11327237) United Kingdom