About Mec Solutions Ltd (08108743) United Kingdom