About White Sands Management L.p. (SL015264) United Kingdom