About Beauty Lash And Nails Limited (12270241) United Kingdom