About Mecomputer Services Limited (10861749) United Kingdom