About Charikleia Braouzi Ltd (11434606) United Kingdom