About Clearcape Limited (04412418) United Kingdom