About Fjallrud Invest Limited (11669856) United Kingdom