Tarantula Inc, Jenkintown, succursale de Genève