About S&c Beauty By Natural Limited (12324028) United Kingdom