GSM GROUP INC., Road Town, succursale de Genève