About Cleo International Lp (SL027407) United Kingdom