Kraken Email Format
Software DevelopmentEngland, United Kingdom1001-5000 Employees
Kraken delivers transformational tech to utilities around the world to make the global transition to green energy quicker and more affordable. Part of the Octopus Energy Group.