About Sand Global Investments Limited (07752445) United Kingdom