About Ogilvie Geophysical Limited (SC584371) United Kingdom