About Mec5 Ltd (11366237) United Kingdom