About Cleanslate Tushmore Limited (10520123) United Kingdom