About Himilco Renewable Holdings Ltd (12865991) United Kingdom