About Cleopatra Consulting (uk) Limited (07711690) United Kingdom