About Geo Wind Solutions Limited (12060196) United Kingdom