About Cleo Lagos Limited (12285734) United Kingdom