About Cleopatra Publishers Limited (10308119) United Kingdom