About Epower Electronics & Science Co. Ltd (09324847) United Kingdom