About Wind Harness Ltd (13169840) United Kingdom