Turned Small Parts in Switzerland Neida Ag Address: Derendingenstrasse 8, 4562 Biberist Switzerland Phone Number: +41 326 13 20 70