About Green Mean Cleaning Machine Ltd (12842393) United Kingdom