About Cleopatra International Limited (04363794) United Kingdom