About Lahira Lashes Ltd (13011238) United Kingdom