About Geomasters Consult Ltd. (07485351) United Kingdom