About Kleen Kar Limited (12993761) United Kingdom