About Kleen Holdings Limited (11934631) United Kingdom