HomeCompaniesCleo Share Save Report this company Send Report Cleo London, United KingdomAbout CompanyThey fight for global financial health. So what exactly is Cleo? Using simplicity and humor, she has helped 4 million people improve their relationship with money and financial health.