About Sand Holding Ltd (12003926) United Kingdom