Company Address: Address Strömsborg SE-103 34 Stockholm, Swede