About Alexgeo Limited (11849186) United Kingdom