About New Horizons Medical Limited (12254874) United Kingdom