About Melia Lashes Ltd (10003263) United Kingdom