About Clentech Limited (04242059) United Kingdom