About New Horizons International Ltd. (03295878) United Kingdom