About Stemler International Ltd (12117031) United Kingdom