Contact us We are located right next to the mighty Castle of Turku at the mouth of Aurajoki river: Steudle Intellectual Engineering Ltd. Satamakatu 14 20100 Turku Finland Business ID: 2736291-7 Our office is at the corner of Linnankatu and Satamakatu. Click on red marker: open map in new tab