About Mechtrade Limited (13129947) United Kingdom