About Slemmestad Handtverk Invest Limited (12827314) United Kingdom