About Mean Green Limited (07384647) United Kingdom