About Montanaro Investment Managers Limited (02982410) United Kingdom