iCsquared GmbH

iCsquared GmbH with a registration number of CHE-189.507.844 is a Swiss business development and management consulting company with headquarters office in Schwyz, Switzerland was founded by a group of international partners in 2016.

Our partners serve businesses, governments, international and regional organizations, and not-for-profits sectors around the world. They help our clients to develop new projects for making improvements to their performance and realize their most development goals.

The partners based in Switzerland, Austria, Germany, Italy, Serbia, Russia, Iran, Azerbaijan, Georgia, Turkey, and the UAE are professionals in the fields of infrastructure projects development, international events management, investment advisory services as well as in import-export of cross-border trade operations.