About Mpelec Ltd (12551227) United Kingdom