Category: History, Product, Service CEO: Glenn Vandevoorde Website: https://www.icana-rf.com/ Number of employees: 9 Previous Company Next Company Previous Company Next Company