About Mecelec Ltd (09637164) United Kingdom