About Clachan Geoscience Ltd (SC624111) United Kingdom