About Instro-med-tech Ltd (12683083) United Kingdom