Spot Image group
The headquarters of the Spot Image group are in Toulouse, France. Distribution is handled through a partnership with an international sales network. The Spot Image group consists of: 6 subsidiaries :
and 1 office: