Details
Organization name
NEC Labs Europe, Germany