About Geo Holdings Ltd (11850054) United Kingdom