About Cleenol Group Limited (00635803) United Kingdom