About Kleenkit Limited (12694099) United Kingdom