About Sandtech Solutions Limited (13674241) United Kingdom