About Samarium62 Investments Limited (10506399) United Kingdom