About Sel Beauty & Co Limited (12148299) United Kingdom