About Mechtech Solutions Limited (SC694928) United Kingdom