About Lemera Beauty Invest Limited (12089489) United Kingdom