About Qleopatra Ltd (10321706) United Kingdom