About Windsor Lashes Ltd (12212554) United Kingdom