Tech Ware Computer SA
Aka Techware Computer Europe.