About Perfect Lash & Brow Bar Ltd (12949601) United Kingdom