About Cleecorp Limited (10980502) United Kingdom