About Medusa Wind Limited (12045092) United Kingdom