Impactri

Cloud-based collaboration tool for decision making

placeKidlington, England, United Kingdom calendar_todayFounded 2015 groups3 employees language impactri.com

Registered entities

Coming soon