Logo
I

Ikaro

55 employees

We innovate while adapting technology to the needs of your industry.

Basic info

Industry

Information Technology & Services

Sectors

Information Technology & Services

Date founded

2019

FAQ