About Geo Applications Limited (09295607) United Kingdom