About Geoera Limited (12327991) United Kingdom