About Cleen Finish 2. Ltd (11114912) United Kingdom