About Cleame Ltd (12374595) United Kingdom