Ecospace bestaat uit een in Londen gevestigd architectenbureau, waar ook IPT architecten onder valt. Het is een jong kosmopolitisch team. Al het werk, van het begin tot het einde, wordt begeleid door een gekwalificeerde architect.

Naast het hoofdkantoor in Londen, zijn er vestigingen in Italië, Spanje, Frankrijk, België en Nederland. Vanuit Nederland wordt tevens Duitsland bediend. Het design wordt bewaakt door het architectenbureau in Engeland. De productie van Ecospace voor Nederland en Duitsland bevindt zich in Dodewaard (Nederland).