About Ducane Medical Imaging Limited (04270090) United Kingdom