About Sand Technology Limited (04513443) United Kingdom