About Novanta Designs Ltd (06434201) United Kingdom