About Cleopatra Family Investment Company Ltd (12409606) United Kingdom