About Edy London Lashes Ltd (12372576) United Kingdom