About Mecktron Limited (12676407) United Kingdom