About Cleara Limited (12490761) United Kingdom