About Yara Beauty Limited (11720209) United Kingdom