About Geomatica Ltd (SC574995) United Kingdom