About Stem Interim Management Ltd (11202062) United Kingdom