About New Horizons Neuro Ltd (12778262) United Kingdom