About Clearlead Limited (01924005) United Kingdom