About Altum Geo Limited (10369613) United Kingdom