About Sand Capital Limited (12132167) United Kingdom