Twincap Försäkrings AB's headquarters is located at Torsgatan 26, C/O Marsh Management Services Sweden Ab, 11321 Stockholm.