About Green Techz Ltd (12057796) United Kingdom