About Glamourlash Cosmetics Ltd (13168989) United Kingdom