openPR Logo

Press Releases from The Switch (1 total)

THE SWITCH OPENS OFFICE IN GERMANY: INCREASES FOCUS ON CUSTOMER ORIENTATION

On 1 September 2008, The Switch opened its new office in Hamburg, Germany. This move positions The Switch closer to its growing base of wind

Go To Page: