About Micotech Ltd. (SC534896) United Kingdom