About Sandvik Invest Limited (12310176) United Kingdom