About Mean N Green Limited (12586249) United Kingdom