About Sand Investments Ldn Ltd (12504734) United Kingdom