About Lt Mechtech Ltd (12403521) United Kingdom