About Medica Instrumentae Limited (11091308) United Kingdom