About Wilde Lash Limited (12788112) United Kingdom