Logo of Huzzle
InterGen
image

InterGen

Edinburgh, Scotland

Edinburgh, Scotland

Energy
sidebar.industry
201-500
sidebar.employees
1995
sidebar.founded-year