About New Horizon Audio & Communications Ltd (12949936) United Kingdom