About Stellemer Management Ltd (07831849) United Kingdom