Logo for a strongman/strength organization that promotes/organizes competitions and possibly later sell merchandise. The name of the organization is “Team Immortal Strength”, but the competitions run go under the name “Immortals”. The organization is based in Sweden, so a Nordic theme is possible.