About Mecc London Ltd (13676399) United Kingdom