Canary Technology Europe Limited, Dublin, succursale de Genève