About Silver Sands Investments Ltd (13626701) United Kingdom