About Mec Mission Ltd (12793030) United Kingdom