Icon Group

1 result

Icon will develop new space imaging technology to work in tandem with cloud-based applications.

Irish earth observation company Icon Group has won a contract from the European Space Agency to help monitor environmental problems and avoid serious (...)