Office 1, Izabella House 24 - 26 Regents Place, City Centre, Birmingham, West Midlands, United Kingdom, B1 3NJ
Green Tech Hub are a Birmingham-based green technology organisation. They specialise in the installation of solar panels, EV chargers, .....r storage.