We have a satellite office in Munich, Germany. This serves as a centre for the already well established German renewable energy and cleantech markets as well being the main hub for our Central European operations.

: Leopoldstraße 244, 80807, München, Deutschland

: +44 (0) 870 834 0945

: info@igloo3.com

Get in touch today.

Your Name (required)

Your Email (required)


Your Message