About Cleanslate Ltd (07884382) United Kingdom