About Kleokhareia Ltd (10964177) United Kingdom