iTechnologies Corporation

6 Beaufort Court, Canary Wharf, London (headquoters)
Partizanski Odredi 62/1-9 Skopje Macedonia (development facility)

UK

Phone: 389 2 3075 316
Fax: 389 2 3075 316
Web: