About Sand Exploration Technology Limited (12915781) United Kingdom