Sands is a research organisation in London, GB. OpenAlex records 1,114 works and 114,041 citations for it. 232 researchers list it as their most recent affiliation.