About Ogilvie Geoscience Limited (SC547148) United Kingdom