About Cleopatra S Kitchen Ltd (11706018) United Kingdom