About Sand Private Limited (12445033) United Kingdom