About Noumed Life Sciences Limited (08730222) United Kingdom