About Green Glens Marketing Limited (NP000352) United Kingdom