About Cleo Associates Limited (09120212) United Kingdom