About Devices And Medics Uk Limited (12586422) United Kingdom