About Russell Geomatics Limited (02162290) United Kingdom