About Ssrm Investments Limited (12900427) United Kingdom