About Click N Clean Limited (12183329) United Kingdom