About Cleopatras Worldwide Limited (13267652) United Kingdom