About Geo Corporation Limited (12951662) United Kingdom