About Blink Lash Studios Ltd (12827526) United Kingdom