About Allan Mechtech Ltd (11390704) United Kingdom