About Intercept Horizons Ltd (SC672603) United Kingdom