About Oddity Innovations Limited (SC521112) United Kingdom