About Geo Annex Limited (10196865) United Kingdom