Stera Technologies Oy
Patenttikatu 1
FI-21100 NAANTALI
Business ID: 0799824-8
info@stera.com
+358 207 885 000
Stera Group Oy’s general terms and conditions of purchase [PDF]
Staff email addresses firstname.lastname@stera.com
© 2026 STERA Privacy policy