About Sand Communications Limited (06059306) United Kingdom