About Killa Cleans Ltd (11783138) United Kingdom