About Sands 39 Investments Limited (11829047) United Kingdom