About Sands Investment Holdings Limited (13076784) United Kingdom