About Sagen Snekkeri Invest Limited (11618551) United Kingdom