About Newmore Investments Limited (SC237835) United Kingdom