New office in the USA

We are very excited to announce that this year Infotrust is expanding the business outside the Europe and opened an office in the USA. Infotrust USA office adress is:

5255 North Edgewood Dr
Suite 115
Provo, UT 84604
USA