About More Than Clean Ltd. (10143906) United Kingdom