Wandel Tech LLC Computer Service/Sales Wandel Tech LLC Request Info W164N8845 Mill Street Apt 3 Menomonee Falls, WI 53051 262500999p About Map About Installation, maintenance, troubleshooting and repair of computer related equipment What's Nearby? Distance: 5 10 15 20 25 50 mi.