About Lemera Beauty Limited (12035302) United Kingdom