About Francis Mechtech Ltd (11970404) United Kingdom