About Icon The Green Limited (11043030) United Kingdom