About Kwik Kleen Limited (11207129) United Kingdom