About Larsa Cosmetics Ltd (12868257) United Kingdom