TEC Ltd
Dekani 3a, SI-6271 Dekani