About Indigo Lash Artistry Ltd (11495636) United Kingdom