About Sodor Geosciences Limited (11626988) United Kingdom