Telcordia Europe Limited, Frimley, succursale de Genève