About Skagen Impact Limited (11176590) United Kingdom