About La Nail & Beauty Spa Ltd (11901369) United Kingdom