About Steminar Ltd. (11420946) United Kingdom