About Wilmac Ecopower Ltd. (SC433457) United Kingdom