About Sand Specialist Geoscience Services Limited (12915755) United Kingdom