About L&f Beauty & Massage Co. Ltd (11252037) United Kingdom