About The Racing Horse Index Limited (SC638731) United Kingdom