About Brand New Horizons Ltd (06040626) United Kingdom