About Geoleo&alin Ltd (13346892) United Kingdom