About Wind Investments Limited (10621205) United Kingdom