About Mechtech Solutions Ltd (10189058) United Kingdom