Company

IT-consultancy company founded 1995 in Helsinki, Finland
Private Company
AAA ( Dun & Bradstreet)