Green Tech Hub 1 year ago ID: #654200 Listed In : Solar Products Office 1, Izabella House 24 - 26 Regents Place, City Centre, Birmingham, West Midlands, United Kingdom, B1 3NJ 0121 721 9640 https://www.greentechhub.co.uk/ [email protected] Business Description Green Tech Hub are a Birmingham-based green technology organisation. They specialise in the installation of solar panels, EV chargers, and solar storage. Reviews & Ratings Write a Review No Review. Please login / register to add your review.