About Europower Holdings Ltd (10546121) United Kingdom