About Numed Holdings Limited (01302868) United Kingdom