About Oakham Geotechnics Ltd (10188626) United Kingdom