About Us

Icax Limited is a Renewables and Environment company located in 37-39 Dryburgh Rd, London, United Kingdom.

Business size

26-100 employees

Commercial presence