About Major Lashes Ltd (12814075) United Kingdom