About I Love Lash & Brows Ltd (10879348) United Kingdom