About Glow Lash & Brow Bar Ltd (11926521) United Kingdom