About Stem & Scent Ltd (NI670610) United Kingdom