About Nykaa Limited (12988727) United Kingdom