About Tec Microscopes Ltd (07283252) United Kingdom