About Kleen It Services Limited (06347692) United Kingdom