Complex sentence: Though most of her music is released in Japan, she does her work primarily from Gotland, Sweden, mainly doing promotional videos, photo shoots, and recording there.
Split into simpler sentences: Though most of her music is released in Japan, she chose her central location for recording as Gotland. She mainly does promotional videos, photo shoots, and recording there.