About Wind Horse Solutions Ltd (08065383) United Kingdom