About New Horizon Management Company Limited (04946277) United Kingdom