About Clelo Limited (13681929) United Kingdom