About Cleorex Ltd (12866920) United Kingdom