About Omni Wind Limited (11680874) United Kingdom