About Mec Solutions London Ltd (13408945) United Kingdom