About Teodora Beauty S Ltd (12937164) United Kingdom