About Neilmed Holding Company Limited (10246838) United Kingdom