About Scent & Aroma Technology Systems Limited (SC359454) United Kingdom