About Numed Europe Limited (03012751) United Kingdom