About Sand Investments (uk) Limited (11232000) United Kingdom