About Mechtech Design Solutions Ltd (13423637) United Kingdom